package br.dcc.ufrj.comp2.jogo;

import java.awt.Graphics;

import javax.swing.JPanel;

public class Tela extends JPanel {
	
	private static final long serialVersionUID = 1L;
	
	Janela janela;
	
	Graphics g;
	Nave nave;
	Fase fase;
	Tiro tiro;
	boolean desenha = false;
	Repinta lapis;
	boolean contemTiro = false;
	
	public Tela(Janela janela) {		
		fase = new Fase(1);
		fase.carregaImagem();
		this.janela = janela;
		Nave n = new Nave(this);
		this.nave = n;
		nave.carregaImagensExplosao();
		lapis = new Repinta(this);		
		lapis.start();
	}
	
    public void paint(Graphics g) {
    	g.drawImage(fase.fundo, 0, 0, null);
        g.drawImage(nave.imagem, nave.posX, nave.posY, null);
        
        if(contemTiro) {
        	g.drawImage(tiro.imagem, tiro.posX, tiro.posY, null);
        }
    }
}
